
#include "EmbeddableMath.h"
/*
	Namespace : Math
	desc : Adds a series of math functions that typically wouldn't
		be easy to implement or always be available on an embedded system.
		This use the namespace to allow multiple implementations
		without polluting the namespace.
		
*/
namespace Embeddable
{
	namespace Math
	{
		#include <math.h>
		double embed_cos(double x){return cos(x);}
		double embed_sin(double x){return sin(x);}
		double embed_tan(double x){return tan(x);}

		double embed_ceil(double x){return ceil(x);}
		double embed_floor(double x){return floor(x);}

		double embed_log(double x){return log(x);}
		double embed_exp(double x){return exp(x);}

		
	}
}
